package com.wb.code15Lambda表达式;

import javax.xml.transform.Source;
import java.sql.SQLOutput;

/**
 * @author 黄衡熙
 * @version 1.0
 */
public class Test01_Lambda表达式 {
    public static void main(String[] args) {
        //匿名内部类用法
        SomeInterface si = new SomeInterface() {
            public void doSome(){
                System.out.println("这是匿名内部类用法");
            }
        };
        si.doSome();
        //Lambda表达式用法
        //SomeInterface si1=()->{System.out.println("这是Lambda表达式的用法");
        //简化版，当方法体中只有一行代码，此时大括号内可以省略
        SomeInterface si1 = () -> System.out.println("这是Lambda表达式的用法");
        si1.doSome();
    }
}
/*
* 此处是自己设计的一个函数接口，用于使用Lambda表达式*/
interface SomeInterface {
    void doSome();
}